package star.severlet;

import jakarta.servlet.ServletException;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;

import java.io.IOException;
import java.io.PrintWriter;


/**
 * 进入web.xml编写映射。为什么需要映射：我们写的是JAVA程序，但需要通过浏览器访问，而浏览器需要连接web
 * 服务器，所欲我们需要向web服务器中注册我们写的Servlet，还要给它一个浏览器可以访问的路径。
 */
public class HelloServlet_1 extends HttpServlet {

    //由于get和post只是请求实现的不同的方式，可以互相调用，业务逻辑都一样
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

        System.out.println("进入doGet方法");
        PrintWriter writer = resp.getWriter();  //响应流

        writer.print("hello servlet");
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        super.doPost(req, resp);
    }
}
